home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
2151_v15.zip
/
SYSOP.TXT
< prev
next >
Wrap
Text File
|
1992-08-18
|
41KB
|
809 lines
. .
. .
. .
.
. · .
. .
. ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓
· ▓▓▓ · ▓▓▓ ▓▓▓ · ▓▓▓ .
· ▓▓▓ ▓▓▓ · ▓▓▓ · ▓▓▓
· ▓▓▓ ▓▓▓ ▓▓▓ · ▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓ ·
. ▓▓▓ · · ▓▓▓ · ▓▓▓ ▓▓▓
▓▓▓ · ▓▓▓ . ▓▓▓ · ▓▓▓ .
▓▓▓ ▓▓▓ · ▓▓▓ ▓▓▓ .
. ▓▓▓▓▓▓▓▓▓▓▓▓ · ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓
Copyright (c) 1991,1992 JEMSOFT Data Management
. Version 1.1b ·
.
. . ·
· .
. ·
. ·
. · .
. .·
.
.
. CONTENTS
. -------- .
. .
About 2151 ......................... 2
. Requirements ....................... 3 .
BBS Software Supported ..............3
. Installation ....................... 4
COM3 / COM4 Information ............ 7 .
. Premise & Playing the Game ......... 9 .
Problems / ERRORS .................. 10
BUG Report Form .................... 11
Registration Information ........... 12
. . Technical Information .............. 13 .
List of files in the archive ....... 14
Warranty / Legal ................... 15
. .
. .
.
. .
.
<< Quality Software for a Brighter Future >>
. .
. .
.
.
. . .
Page 1
About 2151
----------
When we set out to develope this series of new doors, we found ourself's
up against a formidable problem. That being, what kind of games to write
and what BBS software to support. We quickly decided that the world most
certainly did not need another card game, space "shoot em up", or simple
trivia door. After many sleepless nights, and much erased code, we hit
on the idea of an interactive game that tests the players knowledge and
was still more than a simple trivia game, hence 2151. 2151 will provide
a certain level of sophistication, not found in most of today's assembly
line door programs. We have taken great care in designing this door to
keep the players interest, while not frustrating him / her at the same
time. 2151 was written using coding methods and routines proven reliable
in JEMSOFT's commercial software products for the last five years. This
program, and others to follow, are our first adventure in door writing.
As CEO of JEMSOFT, these new doors are my "pet" project. You can rest
assured I will be around to support them for years to come. Our company
has always had the highest regard for the shareware industry and will be
as professional in supporting shareware products as we are in supporting
our commercial products. Please understand, this is MY personal project.
All registration funds received will go to future door programs only. If
you like 2151, then please register it! 2151 contains NO expiration or
"Time Bomb" to get you to send in the registration. I don't believe in
producing that sort of door. What you will get is access to the advanced
features that allow you to control how the game plays, and an editor to
add/delete/change the database and catagories. The program is functional
as received, but much more so after registration. Unregistered versions
are limited to 100 questions in each of the five catagories, 5 random
questions given the caller, and a fixed 60 second time limit to answer.
Registered versions are unlimited and come with the editor. I think its
well worth the small price of registration considering the many hundreds
of hours spent coding, testing, and rewriting that goes into a program
such as 2151. If this door is sucessful, many more can be expected from
this author. I have several already on the drawing board, but will hold
off on further development until I see if theres a market for them. You
must remember that writing these doors is not my full time vocation, at
least not yet that is. It depends on YOU to let me know if its worth it
or not. Well, enough of that stuff, lets get on with it!
Robert J. Fehn
Page 2
Requirements (Please read the READ-ME!.1ST file, it contains the latest)
------------ (information on 2151 and software support. Read it FIRST!)
2151 was designed as a door, meaning a program that runs from a Bulletin
Board System (BBS). You may run the game without a BBS, but you will not
be able to enjoy all 2151 has to offer in this mode. (2151 LOCAL)
This program is compatible with nearly ALL BBS software. 2151 directly
supports the following BBS systems without "translators" or converters:
SYSTEM VERSIONS SUPPORTED DOOR DROP FILE NAME CONFIG SWITCH
-------- ------------------ ------------------- -------------
WILDCAT! Version 1.xx CALLINFO.BBS WC1
WILDCAT! Version 2.xx CALLINFO.BBS WC2
WILDCAT! Version 3.xx DOOR.SYS WC3
PCBOARD Version 14.x+ PCBOARD.SYS (1st 128 bytes) PCB
RBBS Version 16.x 17.x DORINFOx.DEF RBB
SPITFIRE ALL SFDOORS.DAT SPF
GAP ALL DOOR.SYS GAP
GENESIS DELUXE ALL CALLINFO.BBS GEN
SEARCHLIGHT BBS MAY NEED CONVERSION PCBOARD.SYS SLT
MAXIHOST (SET TO CREATE ----> DORINFOx.DEF) MAX
FORCE (tm) ALL DOOR.SYS FOR
FoReM 2.5+ NOT SUPPORTED DORINFOx.DEF FRM
QuickBBS ALL DORINFOx.DEF QCK
SuperBBS ALL ? DORINFOx.DEF SUP
TELEGARD BBS ALL ? DOOR.SYS TLG
REMOTE ACCESS ALL ? DORINFOx.DEF RMA
-------------------------------------------------------------------------
If your BBS software IS NOT LISTED but creates one of the door drop files
shown above, use the config file switch for that system. If that does not
work, try one of the MANY door conversion utilities available, I have had
favorable results using DOORMASTER in many applications. Some of these
support routines are untested. If you have problems, let me know ASAP!
System Requirements:
* IBM-PC/XT/AT/PS2
* At least 190k free memory available to 2151 after shell
* DOS version 3.1 or later
* A HARD DRIVE (of course, you already one if you have a BBS!)
* Color or Monochrome local monitor with graphics capability
2151 directly supports COM1 through COM4. If you need support for other
ports, contact me and I will customize a copy for you. Support for COM5
through COM8 will be included in the next release of Jemsoft's BBS doors.
Page 3
Installation
------------
I, like many of you I'm sure, have struggled with cryptic installation
files and door setup routines for years. Well, not with 2151 you won't!
Included in this archive, is an installation program that will make this
job easy.
* To play the game locally and get a feel for it before placing on-line,
follow steps 1 and 2 below then enter 2151 LOCAL on the command line.
Features read from the BBS config file will not be available in this
mode, defaults will be used. 2151 will create all data files except
the BBS config file when run for the first time. The config file must
be created using the included install program. All "housekeeping" will
be handled internally, no nightly maintainence programs are required.
1) Create a directory in your doors area for 2151
2) UnZIP the archive into this directory
3) Be prepared with the names you will use for the bulletins produced by
2151 and the path/name of your doorinfo file. 2151 creates 2 seperate
bulletins; one in ANSI and ASCII for the players position, and one in
ASCII only for the "Hall of Fame" (list of past Presidents)
4) Run the install program 2151INST.EXE and answer the following:
(defaults are provided)
The CONFIG FILE:
* "Name of CONFIG file for this NODE?" (any legal DOS file name)
If running a multi-node system, create a DIFFERENT config for each
node: NODE_1.CFG, NODE_2.CFG, etc... Single node systems may name
this file anything you wish.
* "BBS Name" (The name of your BBS as you wish it to appear in the
game. Unregistered versions will replace this name with "EVALUATION
COPY" until registered. When you register the door, the name on the
registration form must match this name EXACTLY! Obviously this is
how we create "KEY" files to unlock extended features, but you knew
that anyway, huh?
* "SYSOP's First & Last Name" (self explanatory)
* "Door Path" (The path to 2151 ending in \ Do not include the file
name. Example: C:\BBS\DOORS\2151\ )
* "Drive, path, name of door drop file" (The name of the file created
by your BBS system when dropping out to a door and where it can be
located. Use FULL filespec such as: C:\WC30\WCWORK\NODE1\DOOR.SYS
Replace these with your actual parameters. In some systems there is
Page 4
not going to be enough space on this line to contain long paths. If
this is so, simply place the name of the door drop file here for
now and edit this line in the CONFIG file later to reflect the cor-
rect, and complete, path / filespec. Use your own text editor.
* "Locked DTE speed or N for none" (2151 can operate with high speed
modems where the DTE is locked at 9600, 19200, etc up to 115200. If
you have your DTE locked at one of the above, then enter that BAUD
rate here. If not, enter N for None.) Also supports 1200, 2400 but
I must confess, I don't know why anyone would lock at those speeds!
* "Drive, path, name of COLOR BULLETIN" (Like it says, the complete
filespec including the name of the ANSI bulletin for your callers.)
Example: C:\WC30\BULLS\BULL21.SCR
* "Drive, path, name of ASCII BULLETIN" (Same as above but for NON
COLOR callers.)
Example: C:\WC30\BULLS\BULL21.BBS
NOTE: Future versions will support Wildcat! V 3.x @xx@ COLOR CODES
NO bulletins are made or updated in true LOCAL MODE! (command line)
* "Drive, path, name of Hall of Fame" (Again, as above but ASCII
only, no color. This bulletin is a permanent list of all who have
achieved the highest level (President) in the game. Caller names
may appear here more than once. It is appended, not over-written.)
* "BBS Type" (See the "Requirements" section above and enter the
CONFIG FILE SWITCH that corrisponds to your BBS software. If needed
use a door converter program to create a door drop file that is on
the above list. If you use this method, please set up the converter
program to produce a DOOR.SYS or CALLINFO.BBS file. This will give
you the fastest operation possible. [Convert to Wildcat! 3.xx/2.xx]
* "Maximum question answer time" (Enter the maximum time 2151 will
wait for an answer to the current question given the caller. This
figure is in seconds, from 10 to 999 may be entered. Unregistered
versions are locked at 60 seconds.)
* "Give how many questions, category 1" (How many questions can the
caller answer for this category. Valid numbers range from 1 to 999.
Experience has shown a number between 1 and 10 for best results.
Unregistered versions are locked at 5 questions per category.
VERY IMPORTANT!!! Do not exceed the maximum number of questions in
the catagories database! A maximum of 50% is about as high as you
should go. No minimum number is required, you can set this to 1 if
you wish them to only answer 1 question and move on. This number is
the MAXIMUM number of questions they will be given, callers are NOT
required to answer all questions. If they answer one or more, they
will receive a score, provided they answer it correctly.
Page 5
The number of questions will control how long a caller is on line
in the game. If you allow them to answer, say 50 questions, in each
category, then they have the ability to tie up your BBS for quite
a while! Think about this before setting these variables. 2 or 3
questions per category seems about right for most applications.
The next 4 options deal with the remaining catagories, a different
number of questions may be entered in these if you wish. Use above
listed guidelines.
* <category 2> \ The categories are fixed in
* <category 3> See above example the unregistered version. In
* <category 4> the registered game, you may
* <category 5> / make up your own categories.
* "Is this a Multi-Node BBS?" (Answer Y if Yes or N if No. If set to
yes, then 2151 will require seperate CONFIG files for each node. It
will run on any number of nodes at the same time. The player data-
base is sharable between all nodes. No delay should be noted during
any multi-node session since the program creates individual working
files during play and only updates the main database on exiting.
* "Number of This node" (As previously mentioned, multinode operation
requires seperate config files for each node. Use THIS node number.
This number is used internally in creating temporary files & error
message logs. It should reflect the actual node number. If running
a single node, or if your BBS does not support multi node operation
then enter 1. Be sure to use a unique name for each config file)
* "Reset game after this many players" (2151 contains an internal
reset routine to wipe the score files and start from scratch. Only
"Hall of Fame" (past Presidents) file will remain. You may set this
number to anything between 10 and 9999. 25 is the default and has
proven to be a good number for most systems. Large BBSs with many
callers may wish to increase this number. Unregistered versions are
locked at 25. When the game resets, the caller is presented with a
message explaining this and allowed to continue. The caller is made
high scorer by default and the callers name is added to the "Hall
of Fame" file after the caller has taken his/her turn.)
* "Type of HANDSHAKE (CTS, XON, or BOTH)?" Handshaking is used to
control the flow of data to and from the serial port. For the door
to function correctly, some method must be used. If you have a high
speed modem, 9600 bps or better, then use CTS or BOTH. If you have
have a 2400 or lower, use XON. For MNP or other "error correcting"
low speed modems, try BOTH or CTS. If left blank, none will be used
Page 6
If you experience problems, as reported by your callers, that all
they get is the first few lines of a screen and then just garbage,
its most likely the handshake method you have set. This can happen
when high speed modems are sending out data with the DTE locked and
the caller is actually at a lower speed. If you are locking the DTE
speed at a higher rate than the modems actual online speed, use CTS
or BOTH for handskake type. Be sure to enter it correctly on the
last line of the configuration screen.
All Jemsoft doors support RTS/CTS flow control when CTS or BOTH are
selected during setup. This insures that communication buffers will
not overflow during operation. Support for 16550 UARTs will be in-
cluded in a later release. As of now, 16550s are treated as 16450s
and their buffering abilities are not used by the door.
All Jemsoft doors support COM 1 through 4 and can be modified if a
non standard port is needed. Later releases will support 1 through
8 and any IRQ and/or base address that you require.
Jemsoft doors DO NOT require a "Run Time Module" for operation. All
of our doors are stand alone programs. We feel the self contained
programs are more efficient and reliable even though they are not
as small and fast to download. Jemsoft doors also DO NOT require a
nightly "maintainence" event to be run. All maintainence and house-
keeping is done in the backround while the caller is on-line.
Default port addresses and interrupts used by Jemsoft doors:
COMM BASE ADDRESS IRQ
---- ------------ ___
COM1 3F8 HEX 4 < INDUSTRY STANDARD >
COM2 2F8 HEX 3 < " " >
COM3 3E8 HEX 4 < " " >
COM4 2E8 HEX 3 < " " >
Thats it! Unless you are running multi nodes your done with the config
files. Look over your entries and check for mistakes, press <F1> when
satisfied with the file to save and exit.
Installation (continued):
Now on with the batch files that call the door. Very simple here, just
create a batch file for each node or just one file if single node, and
follow these guidelines: {Examples shown for Wildcat! Ver 3.xx 2.xx}
** For BBS systems that shell out to doors:
ECHO OFF <- TURN OFF LOCAL ECHO
CLS <- CLEAR LOCAL SCREEN
D: <- CHANGE DRIVE IF NEEDED
CD\DOORS\2151 <- CHANGE TO 2151'S DIRECTORY
2151 NODE_1.CFG <- RUN PROGRAM USING CONFIG FILE NAMED: NODE_1.CFG
Page 7
Name this batch file according to your BBS software's format. If you
are running Wildcat! version 3.xx and have more than one node, or you
have created a node directory, then name the file DOORxx.RUN and place
it in the proper node directory. (xx = door number) Create a file for
each node with the proper config file name and place one in each nodes
work directory along with the other DOORxx.RUN files. (if multi node)
Since the BBS program remains in memory during the shell, it is NOT
required to recall the BBS through the batch file. When the door ter-
minates, the BBS will return and handle all needed procedures. DO NOT
recall CAT.BAT in Wildcat! version 3.xx if set to SHELL out.
For other BBS software that shells out to doors, refer to your manual.
** For BBS systems that TERMINATE when a door is requested:
ECHO OFF <- TURN OFF LOCAL ECHO
CLS <- CLEAR LOCAL SCREEN
D: <- CHANGE DRIVE IF NEEDED
CD\DOORS\2151 <- CHANGE TO 2151'S DIRECTORY
2151 NODE_1.CFG <- RUN PROGRAM USING CONFIG FILE NAMED: NODE_1.CFG
C: <- RETURN TO BBS SYSTEM DRIVE IF NEEDED
CD\WILDCAT <- CHANGE TO BBS SOFTWARE'S MAIN DIRECTORY
CAT <- RECALL BATCH FILE THAT RUNS BBS
If your BBS software terminates when a door is run, you MUST recall
the batch file that starts up your BBS. Failure to do so will result
in a dead system. This applies to ALL doors, not just 2151.
< The WILDCAT! 3.xx example ASSUMES you have set the shell option >
< in Makewild to SHELL, not TERMINATE. If not, use the 2.xx example. >
< Substitute your actual parameters for those shown in the examples. >
NOTE: If you are using WATCHDOG or similar carrier detection utilities,
turn them OFF when running 2151!!. The door will monitor carrier while
it is active and return to the BBS if carrier is lost.
While the game is active, the callers name, baud rate, and time left are
displayed on line 24 of the local screen. The SYSOP also has several op-
tions available at this time. He may chat with the caller by pressing F7
He may view the users stats by pressing F2 (stats will not be complete
with certain BBS software) He may drop to DOS while the user is on line
by pressing ALT D Or he may drop the caller back to the BBS without any
explaination by pressing F10. These features are listed on line 25 and
are active in local and remote mode. (chat is disabled in local mode)
2151 will automatically determine if you are using a color monitor for
local display. With some monochrome adapters, the graphics screens may
not look 100% correct to you. Rest assured, your callers are seeing them
correctly. The problem is ONLY on the local end when using text adapters
Page 8
Playing the Game
----------------
PREMISE:
After the failure of the political system in the year 2140, the country was
left without a method of selecting a Chief Executive Officer, President was
the term used in the early 20th century, and a means of choosing the best
qualified individual for the position was needed. A Congressional Committee
was appointed to solve the problem. Acting on the advice of top scientific
advisors, The Candidate Qualification and Selection System was conceived.
This national network of computers, with terminals in all major cities, was
activated in 2145. Anyone interested in becoming president can make their
application at one of these terminals and proceed to take the five tests to
qualify. As you can see, the best man for the job, has the best chance of
getting it. This new system put an end to the "popularity contest" stigma
previously attached to high office. The tests are in the following areas:
CATEGORY << UNREGISTERED DOOR >> # OF QUESTIONS ** ADDITIONAL SCORING
--------------------------------- ----------------- ------------------
1- Physical / Bio Science Varies, default=5 TIME BONUS ADDED
2- Astronomy / Physics Varies, default=5 TIME BONUS ADDED
3- General Knowledge Varies, default=5 TIME BONUS ADDED
4- Computer Science / History Varies, default=5 TIME BONUS ADDED
5- 20th Century Political History Varies, default=5 TIME BONUS ADDED
As you can see, being President in the year 2151 is a different job indeed!
Any candidate who scores higher than any of the top ten names, will then be
added to the list of top applicants. The top scorer will become president.
If two or more candidates tie for top score, the NEWEST candidate will be-
come president, the previous president will become vice president and so on
down the the chain of command. Others will be given positions according to
their scores. Presidents remain in office until their score is beaten.
The Game
--------
The object of this simulation is, of course, to become president and remain
there as long as possible. As others better your score, you will be forced
down the chain of command. You may play only once per day. Points received
today will add to your total score tommorow and so on. Questions are given
in order and selected from a five large databases. Don't expect to see the
same question very often. You MUST answer at least one question from any
of the groups to be added to the list of active candidates. Proceed to the
the Qualifications screen and select the first test category. The maximum
time to answer each question can be varied by the System Operator (SYSOP)
Your scores will be posted during play but, your position will not be made
public until AFTER you leave the door. You will see your position in the
chain of command next time you play or posted in score bulletins on the BBS
Page 9
** SCORES are computed in the following manor:
Points awarded per question = 100 \ by NUMBER OF QUESTIONS GIVEN + MAXIMUM
TIME TO ANSWER - TIME REMAINING TO ANSWER \ 5.
For example:
If the total number of questions for category #1 is 10,
and the maximum time to answer each one is 120 seconds,
and you took 30 seconds to answer the question, then:
YOUR SCORE = (100 \ 10) + (120 - 30) \ 5
(10) + (90) \ 5
(100) \ 5 = 20 points
The quicker you answer, the more points awarded. This can help you stay
ahead of the other candidates. But don't answer to fast! No points are
awarded for wrong answers! This plus the fact you won't know just where
you placed until the next day (maybe the next player beat your score) is
what keeps the game interesting. If this is a REGISTERED VERSION then the
question databases are UNLIMITED! Your SYSOP can add and change questions
at will. Un-registered versions come with 100 questions in each category
and cannot be changed until registered. Un-registered versions will have
the words "EVALUATION COPY" printed where the HOST SYSTEM is identified.
If registered, the SYSOP may create ANY catagories he chooses. You may be
able to find different question sets and catagories on other BBS systems.
Throughout the game, the callers remaining time is shown to him at screen
bottom. This is the callers TOTAL time left both in the game and the BBS.
Problems and Errors
-------------------
2151 has been tested on many BBS systems and platforms and all the major
bugs have been worked out. This being the case, we are only expecting a
minor bug or three to surface at this point. Remember, there is no such
thing as "bug free software" Even programs that have been run for years
will show a problem now and then. If you do find a bug, please inform me
ASAP so we can correct it. Include your computer type, memory available
to 2151 at runtime, hard drive type/size, monitor and so on. Make sure
you include the type of BBS software your using and the version number.
A "bug report" form is included here for this use. If you don't wish to
mail it, then place it in a text file and upload it to our support BBS.
NOTE: Because of the many types of BBS software we have to support, not
all of the user information seen when pressing F2 will appear with all
BBS systems. Only DOOR.SYS BBSs will see ALL user information. This is a
courtesy function anyway and not required for proper program execution.
Page 10
------------------------------------------------------------------------
BUG REPORT FORM 2151 Version 1.1b Release date: 4/1/92
What went wrong? ___________________________________________________
____________________________________________________________________
____________________________________________________________________
Was the error recorded in the node's error log? Yes __ No__
If YES, what was the error? ________________________________________
____________________________________________________________________
____________________________________________________________________
Tell us about your system: Computer Manufacturer _________________
CPU speed ___ Mhz Type 80-_______ Video: MONO__ CGA__ EGA__ VGA__
Total Memory ___ megs DOS Ver___ Memory available to 2151 ____ K
Hard Drive: Size ___ megs Interface MFM__ RLL__ ESDI__ SCSI__ ARLL_
BBS Software ________________________________ Version______________
Shell or Terminate to doors? _______ If shell, memory left =_____ K
COM Port(s) Used _________ Modem Type ______________ Max BAUD ____
Is DTE Locked? _____ If yes, what speed? ______baud Multi Node? _
If multi node, describe setup, multi task / slave cards / Network...
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
-------------------------------------------------------------------------
INFONET is a member the RIME network. * Route mail to ->INFONET
Page 11
Thanks for taking the time to fill out the bug report. Please mail to:
JEMSOFT DATA MANAGEMENT Or call the JEMSOFT support BBS
C/O INFONET at 609-628-4311 24hrs
Robert J. Fehn 1200 / 2400 / 9600 baud. Access
43 Mockingbird Lane on the first call, special area
Petersburg NJ 08270 for registered JEMSOFT customers
More on errors:
Any errors that happen during program operation are written to an error
file in the program's directory. This file is named NODE_x.ERR where the
x is the node number the error occured on. If a single node system, this
file will be named: NODE_1.ERR. The file is standard text and contains
plain english explanations, as well as error codes, date and time, and
the name of the caller who was on line when the error occured. Because
of the completeness of these files, error explanations will not be given
in this document. Error codes follow the standard Basic format. If you
are unable to resolve an error, call the support BBS and leave mail for
the SYSOP. Include your data and voice phone numbers and we will get to
you ASAP. * Registered users will receive priority if support is needed.
<<<<<<<<<<<<<<<<<<<<<<< Registration >>>>>>>>>>>>>>>>>>>>>>>>>>
To register 2151 and receive the Database Editor, KEY file, and free
lifetime upgrades, fill out REGISTER.FRM, and send it along with $20.00
U.S. check or money order to:
Jemsoft Data Management
C/O
Robert J. Fehn
43 Mockingbird Lane
Petersburg NJ 08270
MAKE CHECKS PAYABLE TO: Robert J. Fehn Be sure to indicate
how you would like to receive the software on the registration form.
* Please allow two weeks for your software to arrive *
NOTE: Permission is hereby granted to use the ANSI display files found
in this archive for ads / opening screens etc. that DIRECTLY re-
late to this game; 2151. The ad MUST mention 2151 in the screen.
Page 12
Technical Information on JEMSOFT doors
--------------------------------------
All JEMSOFT doors support color or mono callers. This information is read
from the BBS door drop file at startup. This does not mean NON ANSI calls
are supported. The caller must have a terminal program that supports ANSI
or have the ANSI.SYS driver loaded on their system. These doors rely on
ANSI cursor positioning and screen control codes even if not in color
mode. No effort has been made to support NON ANSI callers since most will
not fall into this category. Local screens are produced by loading memory
image graphics files that match -EXACTLY- what the caller is seeing but
with instant display on the local monitor. Please do not alter any of the
display or instruction files included with this door. To do so will most
certainly be considered a violation of JEMSOFT's copyright and we don't
want that mess do we? Besides, altering these files may cause unexpected
results. JEMSOFT doors are written using MS Quick Basic Professional. We
feel QB is a great medium for this type of programming and offers most of
the flexibility and structuring required for a good, clean, program. All
of our doors support COM 1 through 4 as already mentioned. Support for
true network compatiblity is now included in the program. This feature
provides full file and record locking functions. This allows any nunber
of callers into the game at once. This program has been tested using DOS
versions 3.0 through 5.0. (3.3 or higher required for COM3 and COM4)
JEMSOFT doors were originally written to support Wildcat! BBS systems but
have been upgraded to support most other popular BBS software as well. If
your BBS software is not DIRECTLY supported, send us the format, name and
file structure of your software's door drop file and we will add it into
the programs. We depend on YOU for suggestions, comments etc. If you have
an idea for a door and nobody is listening, let us know. If we use it, we
will provide you with free lifetime registration of the completed product
as well as credit in the docs as a contributing source.
CREDITS:
* QBserial Driver Version 2.25 is copyright (c) 1992 Jeff Sumberg *
* Portions of 2151 are copyright (c) Microsoft Corporation 1988 - 1992 *
* IBM is a registered trademark of International Business Machines Inc *
* Wildcat! is a registered trademark of Mustang Software Inc. *
* PCBoard is a registered trademark of Clark Development Company *
* PKZIP, PKUNZIP are registered trademarks of PKWARE Inc. *
* Special Thanks to Betsey Herbicek Fehn Technical Consultant/Editor *
This program is distributed as "SHAREWARE" It is not public domain. You
may use this program for a period of 30 DAYS without registering it. If
after 30 DAYS, you wish to continue use, the program MUST be registered.
If you do not wish to register the program after the 30 day trial period
then it MUST be taken out of service. You are free, infact, encouraged,
to distribute this program UNALTERED in the original archive to any, and
all BBS systems and shareware distributers. You may NOT distribute the
REGISTERED version to anyone. To do so would be a violation of the law.
Page 13
WARRANTY / LEGAL INFORMATION
----------------------------
The "SHAREWARE" version of this program comes "as is" and NO warranty is
made or implied as to fitness for any particular purpose. This product
is NOT warranted to be "bug free" or to operate in any manor other than
discribed in this documentation. The program's author, and JEMSOFT DATA
MANAGEMENT shall not be held responsible for undesirable operation, loss
of data, down time, or any damages caused by this product either direct,
indirect, real or consequencial. The REGISTERED version of this product
comes with it's own limited warranty which applies -ONLY- to registered
copies of the software. By using this product you agree to the terms and
conditions setforth herein. You may not alter, modify, decompile, tamper
with, or reverse engineer this software product in any manor. All of the
materials included with this product with the exception of any runtime
modules or libraries shall remain the exclusive property of JEMSOFT DATA
MANAGEMENT or, its subsidaries. All materials contained in this archive
are protected under U.S. and International Copyright Laws. Violation of
the terms of this agreement shall be considered violation of these laws.
The original archive, 2151_Vxx.ZIP, MUST be distributed without changes,
deletions, or additions without exception unless authorized by JEMSOFT.
This agreement is covered by the laws of the State of New Jersey.
(c) 1992 JEMSOFT DATA MANAGEMENT
Files contained in the archive: 20
FILE FILE FILE
------------ ------------ ------------
2151.EXE OPENING.GFX 2151.KEY
2151INST.EXE PASTPRES.DAT SYSOP.TXT
INSCRN.ASC QUESET1.DBF WELFLAG.ANS
NIGHT.ANS QUESET2.DBF WELFLAG.GFX
NIGHT.GFX QUESET3.DBF READ_ME!.1ST
OPENING.ANS QUESET4.DBF REGISTER.FRM
CATEGORY.DAT QUESET5.DBF RESIZE.EXE
Special thanks go out to Jeff Sumberg for QBserial, just about the best
communications driver around! If your interested in QBserial, call the
"Sailboard" at 201-831-8152.
* (c) Copyright on 2151 is held by JEMSOFT DATA MANAGEMENT 1991 - 1992 *
* All Rights Reserved *
Page 14
Overview of ALL Possible ERRORS
-------------------------------
* 3 Return without GoSub * 56 Field Statement active
* 4 Out of Data 57 Device I/O error
* 5 Illegal Function Call 58 File already exists
* 6 Overflow 59 Bad Record length
7 Out Of Memory 61 Disk Full
* 9 Subscript out of range * 62 Input past end of file
* 11 Divide by zero * 63 bad record number
* 14 Out of String Space 64 bad file name
* 16 String Formula Too Complex 67 too many files
* 19 No Resume 68 device unavailable
* 20 Resume without Error 69 Communications Buffer Overflow
24 Device Timeout 70 Permission Denied
25 Device Fault 71 disk not ready
27 Out of Paper 72 disk-media failure
* 39 Case Else expected 73 Advanced Feature Unavailable
40 Variable Required 74 Rename across disks
* 50 Field Overflow 75 path/file access error
* 51 Internal Error 76 path not found
52 Bad file name or number
53 File not found Many of these errors are explained in
54 Bad file mode more detail when written to the nodes
55 File already open NODE_x.ERR file.
If errors marked with an * show up, it could mean a bug in the code,
please let us know about it as soon as possible. Thanks...
END